de.cebis.moccapart.calendar.io.view.table
Class CalendarTableView

java.lang.Object
  extended by de.cebis.moccabox.io.view.template.TemplateView
      extended by de.cebis.moccapart.calendar.io.view.table.CalendarTableView
All Implemented Interfaces:
View, java.io.Serializable, java.lang.Cloneable

public class CalendarTableView
extends TemplateView

Author:
cp
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.cebis.moccabox.io.view.template.TemplateView
template, viewElementBean
 
Constructor Summary
CalendarTableView()
           
CalendarTableView(ModelNode node)
           
 
Method Summary
 void applyViewCommand(java.lang.String cmd)
          Anwenden eines Befehls zur Aktualisierung der View.
 View createCopy()
          Erzeugen einer identischen Kopie der View.
 ModelNode getCalendarDay(int position)
           
 int getCalendarDayCount()
           
 java.util.Date getFirstDate()
           
 java.util.Date getLastDate()
           
 ModelNode getModelNode()
          Zurückliefern der korrespondierenden Abstraktion.
 int getView()
           
 java.lang.String getViewTemplate()
           
 void setCalendarComponentContainer()
           
 void setModelNode(ModelNode node)
          Setzen der zu Grunde liegenden Abstraktion.
 
Methods inherited from class de.cebis.moccabox.io.view.template.TemplateView
getTemplate, resetView, setTemplate, setViewElementBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarTableView

public CalendarTableView()

CalendarTableView

public CalendarTableView(ModelNode node)
Method Detail

getModelNode

public ModelNode getModelNode()
Description copied from interface: View
Zurückliefern der korrespondierenden Abstraktion. Der ModelNode stellt den Zustand des relevanten Ausschnitts des Systems dar.

Specified by:
getModelNode in interface View
Overrides:
getModelNode in class TemplateView
Returns:
Abstraktion eines Systemausschnitts.

setModelNode

public void setModelNode(ModelNode node)
Description copied from interface: View
Setzen der zu Grunde liegenden Abstraktion.

Specified by:
setModelNode in interface View
Overrides:
setModelNode in class TemplateView
Parameters:
node - ModelNode, der als Abstraktion den aktuellen Zustand des relevanten Ausschnitts des Systems darstellt.

createCopy

public View createCopy()
Description copied from interface: View
Erzeugen einer identischen Kopie der View. Es werden jeweils Kopien der View ausgeliefert und bearbeitet.

Specified by:
createCopy in interface View
Overrides:
createCopy in class TemplateView
Returns:
Kopie der parametrisierten View.

applyViewCommand

public void applyViewCommand(java.lang.String cmd)
Description copied from interface: View
Anwenden eines Befehls zur Aktualisierung der View.

Specified by:
applyViewCommand in interface View
Overrides:
applyViewCommand in class TemplateView
Parameters:
cmd - Anzuwendender Befehl.

setCalendarComponentContainer

public void setCalendarComponentContainer()

getFirstDate

public java.util.Date getFirstDate()

getLastDate

public java.util.Date getLastDate()

getViewTemplate

public java.lang.String getViewTemplate()

getView

public int getView()

getCalendarDay

public ModelNode getCalendarDay(int position)

getCalendarDayCount

public int getCalendarDayCount()